package com.qww;

import java.math.BigDecimal;
import java.math.BigInteger;

public class Test04 {

    public static void main(String[] args) {
        BigInteger n1 = new BigInteger("-10");
        BigInteger n2 = new BigInteger("20");
        BigInteger ret1 = n1.add(n2);
        BigInteger ret2 = n2.divide(n1);
        System.out.println(ret1);
        System.out.println(ret2);

        BigDecimal d1 = new BigDecimal("20.0");
        BigDecimal d2 = new BigDecimal("3.0");
        // 将20.0 除以 3.0 的结果转换成整数
        BigDecimal ret11 = d1.divideToIntegralValue(d2);
        System.out.println(ret11);  // 6
        // 计算 20.0 除以 3.0 的 余数
        BigDecimal ret12 = d1.remainder(d2);
        System.out.println(ret12);  // 2.0
    }
}
